﻿#ifndef CAMERADLG_H
#define CAMERADLG_H

#include <QDialog>
#include <QMessageBox>
#include "Common/common.h"
namespace Ui {
class CameraDlg;
}

class CameraDlg : public QDialog
{
    Q_OBJECT

public:
    explicit CameraDlg(QWidget *parent = 0);
    ~CameraDlg();


signals:
    void changeDlg(int Index);

    void sigCameraDlgInfo(CameraDlgInfo m_nCameraDlgInfo);
private slots:
    void on_switchBt_1_clicked();

    void on_switchBt_2_clicked();

    void on_switchBt_3_clicked();

    void on_switchBt_4_clicked();

    void on_camear_1_clicked();

    void on_camear_2_clicked();

    void on_camear_3_clicked();

    void on_camear_4_clicked();

    void on_singleBt_clicked();

    void on_consecutiveBt_clicked();

    void on_plateBt_clicked();

    void on_saveBt_clicked();

    void on_continueSingle_clicked();

     void singleFunction();

public:
    Ui::CameraDlg *ui;
    CameraDlgInfo m_nCameraDlgInfo;
    void CameraList(int nIndex);
    void HalconOpenwindows();




    int m_nSingle = 0;
    QTimer *singleTimer;
};

#endif // CAMERADLG_H
